package com.haole.ecommercepay.ecommerce.entity.applyments;

import lombok.Data;

/**
 * @author haole
 * 经营者/法人身份证信息
 * 请填写经营者/法人的身份证信息
 * 证件类型为“身份证”时填写
 */
@Data
public class IdCardInfo {

    /**
     * 身份证人像面照片，必填
     * 1、请上传经营者/法定代表人的身份证人像面照片
     * 2、可上传1张图片，请填写通过图片上传接口预先上传图片生成好的MediaID
     */
    private String id_card_copy;
    /**
     * 身份证国徽面照片，必填
     * 1、请上传经营者/法定代表人的身份证国徽面照片
     * 2、可上传1张图片，请填写通过图片上传接口预先上传图片生成好的MediaID
     */
    private String id_card_national;
    /**
     * 身份证姓名，必填
     * 1、请填写经营者/法定代表人对应身份证的姓名，2~30个中文字符、英文字符、符号。
     * 2、该字段需进行加密处理，加密方法详见敏感信息加密说明
     */
    private String id_card_name;
    /**
     * 身份证号码，必填
     * 1、请填写经营者/法定代表人对应身份证的号码。
     * 2、15位数字或17位数字+1位数字|X ，该字段需进行加密处理，加密方法详见敏感信息加密说明
     * 特殊规则：长度最小15个字节
     */
    private String id_card_number;
    /**
     * 身份证有效期限，必填
     * 1、请填写身份证有效期的结束时间，注意参照示例中的格式。
     * 2、若证件有效期为长期，请填写：长期。
     * 3、证件有效期需大于60天。
     * 示例值：2026-06-06，长期
     */
    private String id_card_valid_time;
}
